package cn.zzm.mybatisplus.base;


import java.util.List;

/**
 *
 *
 * @ClassName: BaseService.java
 * @Description: 通用service层 此类定义了单表查询必须实现的基本方法
 * @Copyright: Copyright (c) 2018
 * @company 广州易联众睿图信息技术有限公司
 * @author 周昭名
 * @date 2018年5月24日 下午7:34:55
 * @version V1.0
 */
public interface IBaseService <D extends T,T>{
    int deleteByPrimaryKey(String key);

    int insertSelective(T t);

    T selectByPrimaryKey(String key);

    int updateByPrimaryKeySelective(T t);
    List<T> getList(D dto);

    List<T> getListAll(D dto);



}
